DietPi is een lichtgewicht besturingssysteem voor zogenaamde singleboardcomputers. Het is op Debian gebaseerd en geoptimaliseerd om maximale prestaties uit de kleine computers te halen. DietPi heeft daarnaast ook een groot aantal ready-to-run applicaties die kunnen worden geïnstalleerd. Hoewel de naam anders doet vermoeden is het niet alleen geschikt voor Raspberry Pi's, maar ook prima te gebruiken op hardware van bijvoorbeeld Odroid, Orange Rock en Pine. Versie 10.2 is uitgekomen en hier zijn de volgende veranderingen en verbeteringen in aangebracht:
New softwareEnhancements
- Immich | This high performance self-hosted photo and video management solution has been added to our software catalogue. Available on x86_64 and ARMv8 only (ID 215).
- Immich Machine Learning | The machine learning server for Immich, enabling facial recognition and smart search via CLIP embeddings, has been added as a separate software option. It can be installed on the same system as Immich or on a remote machine. Available on x86_64 and ARMv8 only (ID 216).
- uv | This extremely fast Python package and project manager, written in Rust, has been added as a standalone software option (ID 217).
- RustDesk Client | Client software for the RustDesk desktop sharing platform (ID 13). Fits perfect to our software package "RustDesk Server". X11 needs to be installed or will be installed during the RustDesk Client installation process.
Bug fixes
- DietPi-Benchmark | The benchmark script has been moved to
/boot/dietpi/dietpi-benchmarkand a shell alias has been added, so it can now be called directly from the console asdietpi-benchmarkwithout having to browse throughdietpi-configfirst.- DietPi-Servarr_to_RAM | The original script
dietpi-arr_to_RAMwas renamed todietpi-servarr_to_ram, got Prowlarr support, and protection against malicious symlinks when creating files and directories.- DietPi-Config | The performance options were expanded by a menu to select the CPU temperature sensor used across our scripts. It affects the CPU temperature shown in performance options, in "cpu" command output, the DietPi login banner, and elsewhere within our scripts and menus. Since the sysfs nodes for temperature sensors are not consistent across devices, the hardcoded logic we use does not always pick the right one. Now you can select from a list of detected sensor paths with their returned temperatures, or enter a custom path to read from. A related
dietpi.txtsettingCONFIG_CPU_TEMP_PATHhas been added as well. #8012- DietPi-Software | A desktop selection menu was added to make it clearer and easier to get started for those who require a graphical desktop environment. A new
dietpi.txtsettingAUTO_SETUP_DESKTOPallows to pre-select a desktop for first boot. It takes textual values like "lxde" and "xfce", and serves as better accessible alternative to numerical software ID selections likeAUTO_SETUP_INSTALL_SOFTWARE_ID=23.- DietPi-Software | Home Assistant: The Python version for the
pyenvhas been raised to latest 3.14, needed since Home Assistant v2026.3. #8003- DietPi-Software | myMPD/UrBackup: Support for ARMv6 from Trixie on has been enabled. The openSUSE Build Service does now provide a Raspbian 13 suite, and respective myMPD and UrBackup packages, distributed via OBS, are available.
- DietPi-Software | Amiberry: Packages for the new Amiberry v8.0.0 with embedded SDL3 v3.4.2 are available. Note that this includes a bunch of major changes in both: Amiberry and the SDL backend library, hence expect some bugs and glitches. We patched some known issues our end, and Amiberry v8.0.1 will contain another a large number of fixes and polishing as well. You can always downgrade the package, if needed:
apt install amiberry=7.1.1-dietpi1
- DietPi-Globals | G_AG_CHECK_INSTALL_PREREQ: Resolved an issue where the package installation was skipped even if the package was removed with only config files left. #7772
- DietPi-Software | Resolved an issue where the check for the newest software version could have failed, since the GitHub API started to return the JSON response as a single line by times. We use now a parsing method that works for single-line and multi-line responses the same way. #8009
- DietPi-Software | phpBB: Resolved a DietPi v9.17 regression where the download failed since the URL was not forged correctly. #7971
- DietPi-Software | K3s: Resolved an issue there the the
dietpi-k3s.yamlwas not imported from the FAT partition of the image for an automated install on first boot. #7985- DietPi-Software | MPD: Resolved an issue where
systemctl restart mpdlead to a lost UNIX domain socket, since an activempd.socketpreventsmpd.servicefrom recreating the socket on its own. The activation socket is now disabled and untied from the service. It has no purpose if the service is anyway started at boot, but causes mentioned issue. #7986- DietPi-Software | LXQt: Resolved an issue where LXQt was installed without full icon theme (Adwaita is not accepted anymore), and an invisible panel start menu (the package default is now a "fancymenu"). more info
- DietPi-Software | PaperMC: Resolved an issue where on old build was installed because an old API endpoint was used to detect the latest version and build.
- DietPi-Software | Node-RED: Resolved an issue where the
node-red-node-pi-gpioplugin failed to function with python3-rpi-lgpio, since the library tries to create a notification pipe file in the current directory. Thenode-red.servicewill now start in/mnt/dietpi_userdata/node-red, where it is write access. more info- DietPi-Software | Moonlight (GUI): Resolved an issue where streaming switched back to the loading stream if the
libgles2was not installed.#7885- DietPi-Software | Home Assistant: Resolved an issue where the install could have failed on ARMv6 and RISC-V systems due to insufficient memory or
/tmptmpfs size, caused almost entirely by thegrpciowheel build. Parallel build jobs are now reduced and pip's temporary directory moved to disk if needed. Reduced swap space utilization usually speeds up the overall build, despite fewer parallel build processes and build dirs on disk. #7449
